# 大小写转换
s1 = 'HelloWord'
# 全部转换为小写
new = s1.lower()
print(s1, new)      # HelloWord helloword

# 全部转为大写
new2 = s1.upper()
print(new2)         # HELLOWORD

# 字符串的分隔
e_mail = 'tianlehh@163.com'
lst = e_mail.split('@')
print('邮箱名：', lst[0], '\n邮件服务器域名', lst[1])

# o 在字符串s1中出现的次数
print(s1.count('o'))    # 2

# o 在字符串s1中首次出现的位置
print(s1.find('o'))     # 4
print(s1.find('p'))     # -1 表示没有找到

# o 在字符串s1中首次出现的位置  （和find相同）
print(s1.index('o'))    # 4
# print(s1.index('p'))    # ValueError: substring not found  （找不到会报错，不会像find返回-1）

# 判断前缀和后缀
print(s1.startswith('H'))   # True
print(s1.startswith('P'))   # False

print('demo.py'.endswith('.py'))    # True
print('test.txt'.endswith('.txt'))    # True


